/* base.css */
/* created by :tangsj */
/* =start:CSS reset */
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote,dl, dt, dd, ul, ol, li,pre,form, fieldset, legend, button, input, textarea,th, td{margin: 0;padding: 0;}
body,button, input, select, textarea{font: 12px/1.5 Helvetica, tahoma, arial, \5b8b\4f53, sans-serif;}
h1, h2, h3, h4, h5, h6 { font-size: 100%; }
address, cite, dfn, em, var { font-style: normal; }
code, kbd, pre, samp { font-family: courier new, courier, monospace; }
small { font-size: 12px; }
ul, ol { list-style: none; }
ol.old li { margin-left:20px; list-style:decimal;}
a { text-decoration: none; }
a:hover { text-decoration: underline; }
sup { vertical-align: text-top; }
sub { vertical-align: text-bottom; }
blockquote, q { quotes:none;}
blockquote:before, blockquote:after, q:before, q:after { content:''; content:none;}
:focus { outline:0;}
a, area { blr:expression(this.onFocus=this.blur());}
ins { text-decoration:none;}
del { text-decoration:line-through;}
input { vertical-align: middle;}
img { vertical-align:middle;}
legend { color: #000; }
fieldset, img { border: 0; }
button, input, select, textarea { font-size: 100%; }
table { border-collapse: collapse; border-spacing: 0; }
iframe{border:0;}
article, aside, details, figcaption, figure, footer,header, hgroup, menu, nav, section,summary, time, mark, audio, video {display: block;margin: 0;padding: 0;}
/* =end:CSS reset */

/* =start:CSS global */
/* a link */
a{text-decoration:none;}
a:focus {outline:none; -moz-outline:none;}
a:link{ color:#919191;}
a:visited{color:#919191;}
a:hover,a:active{color:#1573D0;text-decoration:underline;}

/* 通用样式 Globle class */
.clear{ clear:both;  overflow:hidden;height:0;}
.clear1{ clear:both; overflow:hidden; display:block;}
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix {*zoom:1;}

.close_select { -moz-user-select:none; -khtml-user-select:none;}

.h20 { height:20px!important;}
.h30 { height:30px!important;}

.mh400 { min-height:400px; _height:400px;}
.mh500 { min-height:500px; _height:500px;}

.fl {*display:inline; float:left!important;}
.fr {*display:inline; float:right!important;}
.tc { text-align:center!important;}
.tl { text-align:left!important;}
.tr { text-align:right!important;}

.m0 { margin:0!important;}
.m5 { margin:5px!important;}
.mt5 { margin-top:5px!important;}
.mt10 { margin-top:10px!important;}
.mt20 { margin-top:20px!important;}

.mb5 { margin-bottom:5px!important;}
.mb10 { margin-bottom:10px!important;}
.mb20 { margin-bottom:20px!important;}

.ml5 { margin-left:5px!important;}
.ml10 { display:inline; margin-left:10px!important;}
.ml20 { display:inline; margin-left:20px; margin-left:20px!important;}

.mr5 { margin-right:5px!important;}
.mr10 { display:inline; margin-right:10px!important;}
.mr20 { display:inline; margin-right:20px; margin-right:20px!important;}

.p0{ padding:0!important;}
.p5{ padding:5px!important;}
.p10{ padding:10px!important;}
.p20{ padding:20px!important;}

.pt10 { padding-top:10px!important;}
.pt20 { padding-top:20px!important;}

.pb10 { padding-bottom:10px!important;}
.pb20 { padding-bottom:20px!important;}

.pl10 { padding-left:10px!important;}
.pl20 { padding-left:20px!important;}

.pr10 { padding-right:10px!important;}
.pr20 { padding-right:20px!important;}

.nodis { display:none!important;}
.vh{visibility:hidden!important;}
.dis { display:block!important;}

.index1 { z-index:1;}
.index2 { z-index:2;}
.index3 { z-index:3;}
.index4 { z-index:4;}
.index5 { z-index:5;}

.textnone { display:block; height:0; line-height:0; font-size:0; overflow:hidden; text-indent:-9999px;}
.bgnone { background-image:none!important;}
.bnone { border:none!important; _border:0;}
.fnone a { float:none!important;}

.rel { position:relative;}
.abs { position:absolute;}

/* 字体 */
.fs12{font-size:12px!important;}
.fs14{font-size:14px!important;}
.fs16{font-size:16px!important;}
.fs18{font-size:18px!important;}
.fs20{font-size:20px!important;}
.yahei{font-family:'Microsoft Yahei'!important;}

.fwnone{font-weight:normal!important;}
.fw{font-weight:bold!important;}

.simsun{font-family: simsun!important;}

.word-break{ word-wrap:break-word; word-break:break-all;white-space: nowrap}
.text-overflow{overflow: hidden; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis;word-break:keep-all;}

.b{font-weight:bold!important;}

.word-break{ word-wrap:break-word; word-break:break-all;white-space: nowrap}
.text-overflow{overflow: hidden; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis;word-break:keep-all;}

.ti2em{text-indent:2em;}

/* 宽度 */
.em4{width:4em!important;}
.em8{width:8em!important;}
.em12{width:12em!important;}
.em16{width:16em!important;}
.em20{width:20em!important;}
.em24{width:24em!important;}
.em28{width:28em!important;}

/* 颜色 */
.ui-white{color:#FFFFFF!important;}
.ui-orange{color:#FF4800!important;}
.ui-orange1{color:#D2A27B!important;}
.ui-blcak1{color:#383737!important;}
.ui-green1{color:#589329!important;}
.ui-gray9{color:#999999!important;}
.ui-gray6{color:#666666!important;}
.ui-gray3{color:#333333!important;}
.ui-gray2{color:#222222!important;}
.ui-blue{color:#0065C0!important;}
.ui-red{color:#FF0A0D!important;}
.ui-violet{color:#C5639E!important;}

.bgc-grayf9{background-color:#F9F9F9!important;}

*html{background-image:url(about:blank);background-attachment:fixed;}

/*html{filter: grayscale(100%);	-webkit-filter: grayscale(100%);	-moz-filter: grayscale(100%);	-ms-filter: grayscale(100%);	-o-filter: grayscale(100%);	filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");	filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);	-webkit-filter: grayscale(1);}*/

/* =end:CSS global */